tractor-drawn artillery - Spanish English Dictionary